パラメータ
- buffer
 - offset
 - count
 
戻り値の型
バッファーに読み取られた合計バイト数。 要求しただけのバイト数を読み取ることができなかった場合、この値は要求したバイト数より小さくなります。ストリームの末尾に到達した場合は 0 (ゼロ) になることがあります。
| 例外 | 解説 | 
|---|---|
| System.ArgumentException | offset と count の合計が、バッファーの長さよりも大きいです。 | 
| System.ArgumentNullException | buffer は null 参照 (Visual Basicでは Nothing) です。 | 
| System.ArgumentOutOfRangeException | offset または count が負の値です。 | 
| System.IO.IOException | I/O エラーが発生します。 | 
| System.NotSupportedException | ストリームは読み取りをサポートしません。 | 
| System.ObjectDisposedException | ストリームが閉じた後でメソッドが呼び出されました。 |